(function(window){
    // 定义了一个构造函数，该构造函数接收执行器函数(executor)
    function Promise(executor){
        // console.log("执行到啦");
        executor(function(){

        },function(){

        });
        // 增加实例属性state，初始值为pending
        this.state="pending";
        // 增加实例属性result,初始值为undefined
        this.result = undefined;
    }
    window.Promise = Promise;
})(window);